package cn.zn.modules.pz.cur.entity;

import cn.zn.framework.common.abs.AbsOldMainEntity;
import com.baomidou.mybatisplus.annotation.*;

import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "tps_funding_source")
public class TpsFundingSource extends AbsOldMainEntity {

    @TableField(value = "CATE_CODE_")
    private String cateCode;

    @TableField(value = "MONEY_")
    private Double money;

    @TableField(value = "TP_SPENDING_ID_")
    private String tpSpendingId;

    @TableField(value = "BUDGET_FREEZS_ID_", updateStrategy = FieldStrategy.IGNORED)
    private String budgetFreezsId;

    @TableField(value = "BUDGET_INFO_ID_", updateStrategy = FieldStrategy.IGNORED)
    private String budgetInfoId;

    @TableField(value = "NO_BUDGET_")
    private Boolean noBudget;

    @TableField(value = "CATE_NAME", exist = false)
    private String cateName;
}